a branch of islam - German English Dictionary